(defstruct Camera :yRot :upRot :distance :fov)

(defn create-camera [] (struct-map Camera 
			 :yRot (/ Math/PI 4)
			 :upRot (/ Math/PI -4)
			 :distance 10
			 :fov 45))
